package com.junzhiit.nengji.shop.dao;

import java.util.List;

import com.bainaeco.framework.base.dao.BaseDAO;
import com.junzhiit.nengji.shop.bo.PostageTemplateBO;
import com.junzhiit.nengji.shop.model.PostageTemplate;

public interface PostageTemplateDAO extends BaseDAO<PostageTemplate> {
	/**
	 * 
	 * TODO 查询商户所有的运费模板
	 * 
	 * @author Qjen
	 * @time 2018年3月26日 上午10:04:42
	 * @return List<PostageTemplate>
	 *
	 */
	public List<PostageTemplate> findAll(int pageNumber, int maxPageRow,String shopId); 
	
	/**
	 * 
	 * TODO 查询所有的运费模板数量
	 * 
	 * @author Qjen
	 * @time 2018年3月30日 下午4:48:39
	 * @return Integer
	 *
	 */
	public Integer getTotalCount(String shopId);
	
	/**
	 * 获取全部运费模板
	 * TODO
	 * @author FebRosy
	 * @time 2018年4月3日 下午5:11:58
	 * @return List<PostageTemplate>
	 */
	public List<PostageTemplate> getAll(String shopId);
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年7月27日 上午11:17:50
	 * @return List<PostageTemplateBO>
	 */
	public List<PostageTemplateBO> getAllBO(PostageTemplate postageTemplate);
	
	
}
